let news = [{
    id: '0',
    title: '开启中秘全面战略伙伴关系崭新篇章——秘鲁各界高度评价习近平主席对秘鲁进行国事访问',
    poster: 'http://img10.banyuetan.org/group1/M00/03/7C/CpAAPmc_2NqAL09vAAIZsXGLDGo317.jpg',
    content: '应秘鲁总统博鲁阿尔特邀请，习近平主席日前对秘鲁进行国事访问。两国元首在利马总统府举行会谈，就双边关系和共同关心的问题深入交换意见，达成广泛共识。秘鲁各界人士认为，习近平主席此访进一步夯实两国政治互信，推动双边合作提质升级，成果丰硕，开启了两国全面战略伙伴关系崭新篇章。',
    add_date: '2024-11-24 09:53:30',
  },{
    id: '1',
    title: '弘扬文化的舞台 民族团结的盛会——写在第十二届全国少数民族传统体育运动会开幕之际',
    poster: 'http://img2.banyuetan.org/group1/M00/03/7C/CpAAPmc_1k2AJakyAAQS3Eg6hLw87.jpeg',
    content: '本届运动会是党的二十大之后举办的首次全国少数民族传统体育运动会，也是海南建省以来举办的规格最高、规模最大的综合性体育盛会。运动会设18个竞赛项目和竞技类、技巧类、综合类三类表演项目。珍珠球、民族式摔跤、花炮等传统体育项目将悉数亮相，展现各民族传统民俗，弘扬中华体育精神，增强中华文化认同。这不仅是一场体育盛会，更将是一场民族盛典、文化盛宴。运动会期间将举办民族大联欢活动，全国56个民族的文化精华和独特风情汇聚一堂，共同呈现出一个多彩、和谐、充满活力的中华民族大家庭。',
    add_date: '2024-11-24 09:53:30',
  },{
    id: '2',
    title: '刹住民宿偷拍歪风',
    poster: 'http://img7.banyuetan.org/group1/M00/03/7B/CpAAPmc-gaiAWummAAN1pTwbXR4637.jpg',
    content: '近年来，偷拍事件屡屡发生，民宿、网约房、短租房等住宿场所成为偷拍重灾区。尽管有关部门加大整治力度，但偷拍行为仍屡禁不止，原因何在?如何更好防治偷拍?这些问题成为公众关注的焦点。',
    add_date: '2024-11-24 09:53:30',
  },{
    id: '3',
    title: '"我国载人登月任务已全面进入初样研制阶段？',
    poster: 'http://img5.banyuetan.org/group1/M00/03/7B/CpAAP2c_1xiAHIp5AAGrTt3kJrg958.jpg',
    content: '根据计划，我国将在2030年前实现中国人首次登陆月球，开展月球科学考察及相关技术试验等，突破掌握载人地月往返、月面短期驻留、人机联合探测等关键技术，完成“登、巡、采、研、回”等多重任务，形成独立自主的载人月球探测能力。',
    add_date: '2022-11-01 09:53:30',
  },{
    id: '4',
    title: '"中国共产党第二十届中央委员会第三次全体会议在京举行"',
    poster: 'http://img3.banyuetan.org/group1/M00/03/52/CpAAPmaojpCAfAvMAAX5NziyPM4492.jpg',
    content: '中国共产党第二十届中央委员会第三次全体会议，于2024年7月15日至18日在北京举行。中央委员会总书记习近平作重要讲话。',
    add_date: '2025-12-01 09:53:30',
  }];
//中括号里的新闻内容即上一小节前期准备的新闻数据，此处不再重复给出
/** 获取全部新闻数据的接口，在主页进行新闻条目的显示 */
function getNewsList() {
  let list = [];   //初始赋值为空，把值添进去
  for (var i = 0; i < news.length; i++) {
    let obj = {};   //初始赋值为空，把值添进去。obj代表一个新闻信息
    obj.id = news[i].id;
    obj.poster = news[i].poster;
    obj.add_date = news[i].add_date;
    obj.title = news[i].title;
    obj.content= news[i].content;
    list.push(obj);   //往list中添加数据
  }
  return list;   //返回新闻标题、图片、日期和id
}

//获取指定新闻的一个详情页
function getNewsDetail(newsID) {
  let msg = {
    code: '404',
    news: {}
  }
  for (var i = 0; i < news.length; i++) {
    if (newsID == news[i].id) { //id相同,更新新闻
      msg.code = '200';
      msg.news = news[i];  //一条新闻里面的内容都拿出来
      break;
    }
  }
  return msg;
}

//模块化，作用暴露接口
module.exports = {
  getNewsList,
  getNewsDetail,
  news
}